Modular programming
The main program coordinates calls to procedures in
separate modules and hands over appropriate data as
parameters.